﻿using DevExpress.XtraEditors;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SatisGonderim
{
    public partial class FrmTopluAktarim : Form
    {
        public FrmTopluAktarim()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Mikro mk = new Mikro();
            Aktarim aktarim = new Aktarim();
            DateTime tarih = new DateTime(dteTarih.Value.Year, dteTarih.Value.Month, dteTarih.Value.Day);
            string tableName = string.Format("{0}{1}{2}_{3}", tarih.Year, tarih.Month.ToString("00"), tarih.Day.ToString("00"), int.Parse(txtMagaza.Text).ToString("000"));

            mk.TableCreate(tarih, tableName);
            mk.TruncateTable(tarih, tableName);
            var liste = aktarim.ReadSaleFile(txtDosya.Text, tarih, 0).ToArray();
            mk.SatisEkle(tarih, liste, tableName, "0", int.Parse(txtMagaza.Text));

            MessageBox.Show("Aktarım Tamamlandı !");
        }

        private void FrmTopluAktarim_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                txtDosya.Text = dlg.FileName;
            }
        }
    }
}
